<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>前端修炼之路 | 前端一锅煮</title>
    <meta name="description" content="前端修炼之路">
    <link rel="icon" href="/blog/logo.jpg">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="msapplication-TileColor" content="#000000">
    <meta name="keywords" content="前端一锅煮,前端修炼之路">
    <link rel="preload" href="/blog/assets/css/0.styles.3a36f1f3.css" as="style"><link rel="preload" href="/blog/assets/js/app.2d50d9dc.js" as="script"><link rel="preload" href="/blog/assets/js/23.2a976f6d.js" as="script"><link rel="prefetch" href="/blog/assets/js/10.cf06b472.js"><link rel="prefetch" href="/blog/assets/js/11.57a175c6.js"><link rel="prefetch" href="/blog/assets/js/12.b32f2db2.js"><link rel="prefetch" href="/blog/assets/js/13.818a88b3.js"><link rel="prefetch" href="/blog/assets/js/14.1c54dd87.js"><link rel="prefetch" href="/blog/assets/js/15.40ea867f.js"><link rel="prefetch" href="/blog/assets/js/16.379721e3.js"><link rel="prefetch" href="/blog/assets/js/17.0b8bcd15.js"><link rel="prefetch" href="/blog/assets/js/18.41bb3889.js"><link rel="prefetch" href="/blog/assets/js/19.6362af40.js"><link rel="prefetch" href="/blog/assets/js/2.55dfcea5.js"><link rel="prefetch" href="/blog/assets/js/20.4ce40a8a.js"><link rel="prefetch" href="/blog/assets/js/21.ba4dcc65.js"><link rel="prefetch" href="/blog/assets/js/22.d2fad5dd.js"><link rel="prefetch" href="/blog/assets/js/24.a6407b77.js"><link rel="prefetch" href="/blog/assets/js/25.28818591.js"><link rel="prefetch" href="/blog/assets/js/26.a4d6759f.js"><link rel="prefetch" href="/blog/assets/js/27.fe72fdf4.js"><link rel="prefetch" href="/blog/assets/js/28.ca4a85a9.js"><link rel="prefetch" href="/blog/assets/js/29.4c6c0c28.js"><link rel="prefetch" href="/blog/assets/js/3.e235257b.js"><link rel="prefetch" href="/blog/assets/js/30.6aa9a972.js"><link rel="prefetch" href="/blog/assets/js/31.b7bccc14.js"><link rel="prefetch" href="/blog/assets/js/32.3544b6a6.js"><link rel="prefetch" href="/blog/assets/js/33.3bb697fd.js"><link rel="prefetch" href="/blog/assets/js/34.ac7cecf3.js"><link rel="prefetch" href="/blog/assets/js/35.b26fe96f.js"><link rel="prefetch" href="/blog/assets/js/36.91eb88f8.js"><link rel="prefetch" href="/blog/assets/js/37.baa3c248.js"><link rel="prefetch" href="/blog/assets/js/4.04108111.js"><link rel="prefetch" href="/blog/assets/js/5.2e3bc3e6.js"><link rel="prefetch" href="/blog/assets/js/6.88208dc4.js"><link rel="prefetch" href="/blog/assets/js/7.7913f494.js"><link rel="prefetch" href="/blog/assets/js/8.64ff3aa5.js"><link rel="prefetch" href="/blog/assets/js/9.43d70a25.js">
    <link rel="stylesheet" href="/blog/assets/css/0.styles.3a36f1f3.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/blog/" class="home-link router-link-active"><!----> <span class="site-name">前端一锅煮</span></a> <div class="links" style="max-width:nullpx;"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/blog/" class="nav-link">首页</a></div><div class="nav-item"><a href="/blog/page/list/" class="nav-link router-link-active">全部文章</a></div><div class="nav-item"><a href="/blog/page/vuepress/" class="nav-link">VuePress笔记</a></div><div class="nav-item"><a href="/blog/page/about/" class="nav-link">关于我</a></div> <a href="https://gitee.com/cjm0/blog" target="_blank" rel="noopener noreferrer" class="repo-link">
    Gitee
    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/blog/" class="nav-link">首页</a></div><div class="nav-item"><a href="/blog/page/list/" class="nav-link router-link-active">全部文章</a></div><div class="nav-item"><a href="/blog/page/vuepress/" class="nav-link">VuePress笔记</a></div><div class="nav-item"><a href="/blog/page/about/" class="nav-link">关于我</a></div> <a href="https://gitee.com/cjm0/blog" target="_blank" rel="noopener noreferrer" class="repo-link">
    Gitee
    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></nav>  <ul class="sidebar-links"><li><div class="sidebar-group first"><p class="sidebar-heading open"><span>前端修炼之路</span> <!----></p> <ul class="sidebar-group-items"><li><a href="/blog/page/list/fe_up.html#传统前端生态-初级" class="sidebar-link">传统前端生态-初级</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/blog/page/list/fe_up.html#vue-生态-中级" class="sidebar-link">vue 生态-中级</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/blog/page/list/fe_up.html#react-生态" class="sidebar-link">react 生态</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/blog/page/list/fe_up.html#微信生态-高级" class="sidebar-link">微信生态-高级</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/blog/page/list/fe_up.html#node-生态-全栈" class="sidebar-link">node 生态-全栈</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/blog/page/list/fe_up.html#其他" class="sidebar-link">其他</a><ul class="sidebar-sub-headers"></ul></li></ul></div></li></ul> </div> <div class="page"> <div class="content"><h1 id="前端修炼之路"><a href="#前端修炼之路" class="header-anchor">#</a> 前端修炼之路</h1> <p>一步，两步，三步四步五步，就这样到达了人生的巅峰~</p> <h2 id="传统前端生态-初级"><a href="#传统前端生态-初级" class="header-anchor">#</a> 传统前端生态-初级</h2> <p>不使用打包、中间处理工具，手工处理js、css、图片等资源</p> <p>掌握以下知识点：</p> <ol><li><p>基础结构：html，h5</p></li> <li><p>基础样式：css，css3</p></li> <li><p>基础语法：js</p></li> <li><p>jq框架：jq，jq系列插件</p></li> <li><p>ui框架：bootstrap3，bootstrap4等</p></li> <li><p>基础插件：lodash，echarts等</p></li> <li><p>其他：移动端适配，浏览器兼容，浏览器调试等</p></li></ol> <p><strong>恭喜完成新手村修炼任务，正式开启江湖冒险之旅~</strong></p> <h2 id="vue-生态-中级"><a href="#vue-生态-中级" class="header-anchor">#</a> vue 生态-中级</h2> <ol><li><p>基础套件：vue2，vuex，vue-router，axios，vue 静态生成器，vue 多页面，vue history 模式</p></li> <li><p>UI 组件库：element、iview、vuex、mint-ui、vant、cube-ui等</p></li> <li><p>后端渲染：nuxt.js</p></li> <li><p>语法升级：es6+，less、scss、styls</p></li> <li><p>工具：vue-cli，babel7，webpack4，eslint，vue devtools</p></li> <li><p>其他：调试工具，vuepress</p></li></ol> <p><strong>打怪升级，恭喜晋级成功~</strong></p> <h2 id="react-生态"><a href="#react-生态" class="header-anchor">#</a> react 生态</h2> <ol><li><p>基础套件：react，react-router，jsx，axios，react react history 模式，redux、mobx等</p></li> <li><p>UI 组件库：antd，antd-mobile</p></li> <li><p>后端渲染：next.js</p></li> <li><p>工具：create-react-app，react-devtools</p></li> <li><p>react-native</p></li></ol> <p><strong>持续打副本刷经验中~</strong></p> <h2 id="微信生态-高级"><a href="#微信生态-高级" class="header-anchor">#</a> 微信生态-高级</h2> <ol><li><p>小程序生态：api，组件，工具，云开发，mpvue、wepy等</p></li> <li><p>小游戏生态</p></li> <li><p>微信公众号生态：微信授权登录、支付、分享等常用功能</p></li></ol> <p><strong>闯关成功，成功晋级~</strong></p> <h2 id="node-生态-全栈"><a href="#node-生态-全栈" class="header-anchor">#</a> node 生态-全栈</h2> <ol><li><p>基础：node，npm、cnpm、npx、nvm、yarn，pm2，pug，nginx</p></li> <li><p>框架：express，koa2，think.js，egg.js</p></li> <li><p>数据库：mongoodb，mongoose</p></li> <li><p>插件：redis、express-redis-cache、Redis Desktop Manager、moment、nodemailer等</p></li> <li><p>命令行：linux、cmd、mac 命令</p></li> <li><p>工具：express-generator，koa-generator，robo3t，postman，mobaXterm，Sequel Pro</p></li></ol> <p><strong>击败终极 Boss，成功完成凡间界修炼，开始新世界之旅~</strong></p> <h2 id="其他"><a href="#其他" class="header-anchor">#</a> 其他</h2> <ol><li><p>常用工具：编辑器 sublime 研究，ps切图工具，抓包工具，上传代码工具，图片压缩工具，截图工具，取颜色工具，markdown等</p></li> <li><p>git 类：svn，git，github，码云，sourceTree</p></li> <li><p>埋点：谷歌统计，百度统计，前端错误收集等</p></li> <li><p>其他：pwa，parcel，typescript，electron，可视化，工程化，单元测试，前端安全，性能优化，数据结构+算法，设计模式等</p></li></ol></div> <div class="page-edit"><div class="edit-link"><a href="https://gitee.com/cjm0/blog/edit/master/docs/page/list/fe_up.md" target="_blank" rel="noopener noreferrer">在 Gitee 上编辑此页</a> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></div> <!----></div> <!----> </div> <!----></div></div>
    <script src="/blog/assets/js/app.2d50d9dc.js" defer></script><script src="/blog/assets/js/23.2a976f6d.js" defer></script>
  </body>
</html>
